Ниже приведена
таблица логических функций функций,
определенных в программе.
В левом столбце — определение функции
в программе, в правом
— название функции и обозначение в
традиционной математической
нотации. Буквами a, b — обозначены
логические переменные,
значения которых равны 0 (ложь)
или 1(истина),
буквами x,
y — действительные
числа. Значением логической функции
является “истина”,
“ложь”, 0 или 1.
| Функция | Значение, название или действие |
| or(a,b) | или, значение функции “истина”, если значение хотя бы одного из аргументов равно 1, в противном случае ее значение — “ложь” |
| and(a, b, ...) | и, значение функции “истина”, если значение всех аргументов равно 1, в противном случае ее значение — “ложь” |
| not(a) | нет, значение функции “истина”, если значение аргумента равно 0, в противном случае ее значение — “ложь” |
| lt(x,y) | меньше, равно 1, если x<y и 0, если x= y или x>y |
| le(x, y) | меньше или равно, равно 1, если x< y или x=y и 0, если x>y |
| gt(x,y) | больше, равно 1, если x>y и 0, если x< y или x=y |
| ge(x, y) | больше или равно, равно 1, если x> y или x=y и 0, если x<y |
| eq(x,y) | равно,
равно 1,
если x=y и
0, если
x |
| ne(x, y) | не
равно, равно 1,
если x |
| aprx(x,y) | приблизительно
равно, равно 1,
если |
| int(x) | равно 1, если x целое и 0 — в противном случае |
Демонстрация
Пример